package com.sts.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.sts.dto.UserRolesDTO;
import com.sts.dto.UserPageDTO;
import com.sts.entity.User;

public interface UserService{
    /**
     * 分页查询（关键字可搜用户名/邮箱/电话）
     */
    IPage<UserPageDTO> pageUser(Page<User> page,String keyword);
    /**
     * 启用/禁用用户
     */
    void toggleUserStatus(Long userId,boolean enabled);
    /**
     * 给用户重新绑定角色
     */
    void bindRole(UserRolesDTO dto);
}
